<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Distribution.Types.InstalledPackageInfo.Lens</span><span> </span><span class="hs-special">(</span><span>
</span><span id="line-2"></span><span>    </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier">InstalledPackageInfo</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-3"></span><span>    </span><span class="hs-keyword">module</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html"><span class="hs-identifier">Distribution.Types.InstalledPackageInfo.Lens</span></a></span><span>
</span><span id="line-4"></span><span>    </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-5"></span><span>
</span><span id="line-6"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html"><span class="hs-identifier">Distribution.Compat.Lens</span></a></span><span>
</span><span id="line-7"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Compat.Prelude.html"><span class="hs-identifier">Distribution.Compat.Prelude</span></a></span><span>
</span><span id="line-8"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../../base/src/Prelude.html#"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
</span><span id="line-9"></span><span>
</span><span id="line-10"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Backpack.html"><span class="hs-identifier">Distribution.Backpack</span></a></span><span>                   </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.Backpack.html#OpenModule"><span class="hs-identifier">OpenModule</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.License.html"><span class="hs-identifier">Distribution.License</span></a></span><span>                    </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.License.html#License"><span class="hs-identifier">License</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-12"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.ModuleName.html"><span class="hs-identifier">Distribution.ModuleName</span></a></span><span>                 </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.ModuleName.html#ModuleName"><span class="hs-identifier">ModuleName</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Package.html"><span class="hs-identifier">Distribution.Package</span></a></span><span>                    </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.Types.AbiHash.html#AbiHash"><span class="hs-identifier">AbiHash</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Distribution.Types.ComponentId.html#ComponentId"><span class="hs-identifier">ComponentId</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Distribution.Types.PackageId.html#PackageIdentifier"><span class="hs-identifier">PackageIdentifier</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Distribution.Types.UnitId.html#UnitId"><span class="hs-identifier">UnitId</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html"><span class="hs-identifier">Distribution.Types.InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.Types.AbiDependency.html#AbiDependency"><span class="hs-identifier">AbiDependency</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Distribution.Types.ExposedModule.html#ExposedModule"><span class="hs-identifier">ExposedModule</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier">InstalledPackageInfo</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Types.LibraryName.html"><span class="hs-identifier">Distribution.Types.LibraryName</span></a></span><span>          </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.Types.LibraryName.html#LibraryName"><span class="hs-identifier">LibraryName</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Types.LibraryVisibility.html"><span class="hs-identifier">Distribution.Types.LibraryVisibility</span></a></span><span>    </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.Types.LibraryVisibility.html#LibraryVisibility"><span class="hs-identifier">LibraryVisibility</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html"><span class="hs-identifier">Distribution.Utils.ShortText</span></a></span><span>            </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier">ShortText</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-18"></span><span>
</span><span id="line-19"></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="Distribution.SPDX.html"><span class="hs-identifier">Distribution.SPDX</span></a></span><span>                       </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">SPDX</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html"><span class="hs-identifier">Distribution.Types.InstalledPackageInfo</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">T</span></span><span>
</span><span id="line-22"></span><span>
</span><span id="line-23"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#sourcePackageId"><span class="hs-identifier hs-type">sourcePackageId</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.PackageId.html#PackageIdentifier"><span class="hs-identifier hs-type">PackageIdentifier</span></a></span><span>
</span><span id="line-24"></span><span id="sourcePackageId"><span class="annot"><span class="annottext">sourcePackageId :: Lens' InstalledPackageInfo PackageIdentifier
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#sourcePackageId"><span class="hs-identifier hs-var hs-var">sourcePackageId</span></a></span></span><span> </span><span id="local-6989586621679662956"><span class="annot"><span class="annottext">PackageIdentifier -&gt; f PackageIdentifier
</span><a href="#local-6989586621679662956"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662955"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662955"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(PackageIdentifier -&gt; InstalledPackageInfo)
-&gt; f PackageIdentifier -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662954"><span class="annot"><span class="annottext">PackageIdentifier
</span><a href="#local-6989586621679662954"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662955"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">sourcePackageId :: PackageIdentifier
</span><a href="Distribution.Types.InstalledPackageInfo.html#sourcePackageId"><span class="hs-identifier hs-var">T.sourcePackageId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">PackageIdentifier
</span><a href="#local-6989586621679662954"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">PackageIdentifier -&gt; f PackageIdentifier
</span><a href="#local-6989586621679662956"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; PackageIdentifier
</span><a href="Distribution.Types.InstalledPackageInfo.html#sourcePackageId"><span class="hs-identifier hs-var hs-var">T.sourcePackageId</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662955"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-25"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#sourcePackageId"><span class="hs-pragma hs-type">sourcePackageId</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-26"></span><span>
</span><span id="line-27"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#installedUnitId"><span class="hs-identifier hs-type">installedUnitId</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.UnitId.html#UnitId"><span class="hs-identifier hs-type">UnitId</span></a></span><span>
</span><span id="line-28"></span><span id="installedUnitId"><span class="annot"><span class="annottext">installedUnitId :: Lens' InstalledPackageInfo UnitId
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#installedUnitId"><span class="hs-identifier hs-var hs-var">installedUnitId</span></a></span></span><span> </span><span id="local-6989586621679662949"><span class="annot"><span class="annottext">UnitId -&gt; f UnitId
</span><a href="#local-6989586621679662949"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662948"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662948"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(UnitId -&gt; InstalledPackageInfo)
-&gt; f UnitId -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662947"><span class="annot"><span class="annottext">UnitId
</span><a href="#local-6989586621679662947"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662948"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">installedUnitId :: UnitId
</span><a href="Distribution.Types.InstalledPackageInfo.html#installedUnitId"><span class="hs-identifier hs-var">T.installedUnitId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">UnitId
</span><a href="#local-6989586621679662947"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnitId -&gt; f UnitId
</span><a href="#local-6989586621679662949"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; UnitId
</span><a href="Distribution.Types.InstalledPackageInfo.html#installedUnitId"><span class="hs-identifier hs-var hs-var">T.installedUnitId</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662948"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#installedUnitId"><span class="hs-pragma hs-type">installedUnitId</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-30"></span><span>
</span><span id="line-31"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#installedComponentId_"><span class="hs-identifier hs-type">installedComponentId_</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.ComponentId.html#ComponentId"><span class="hs-identifier hs-type">ComponentId</span></a></span><span>
</span><span id="line-32"></span><span id="installedComponentId_"><span class="annot"><span class="annottext">installedComponentId_ :: Lens' InstalledPackageInfo ComponentId
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#installedComponentId_"><span class="hs-identifier hs-var hs-var">installedComponentId_</span></a></span></span><span> </span><span id="local-6989586621679662942"><span class="annot"><span class="annottext">ComponentId -&gt; f ComponentId
</span><a href="#local-6989586621679662942"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662941"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662941"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ComponentId -&gt; InstalledPackageInfo)
-&gt; f ComponentId -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662940"><span class="annot"><span class="annottext">ComponentId
</span><a href="#local-6989586621679662940"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662941"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">installedComponentId_ :: ComponentId
</span><a href="Distribution.Types.InstalledPackageInfo.html#installedComponentId_"><span class="hs-identifier hs-var">T.installedComponentId_</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ComponentId
</span><a href="#local-6989586621679662940"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ComponentId -&gt; f ComponentId
</span><a href="#local-6989586621679662942"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ComponentId
</span><a href="Distribution.Types.InstalledPackageInfo.html#installedComponentId_"><span class="hs-identifier hs-var hs-var">T.installedComponentId_</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662941"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#installedComponentId_"><span class="hs-pragma hs-type">installedComponentId_</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-34"></span><span>
</span><span id="line-35"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#instantiatedWith"><span class="hs-identifier hs-type">instantiatedWith</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><a href="Distribution.ModuleName.html#ModuleName"><span class="hs-identifier hs-type">ModuleName</span></a></span><span class="hs-special">,</span><span class="annot"><a href="Distribution.Backpack.html#OpenModule"><span class="hs-identifier hs-type">OpenModule</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-36"></span><span id="instantiatedWith"><span class="annot"><span class="annottext">instantiatedWith :: Lens' InstalledPackageInfo [(ModuleName, OpenModule)]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#instantiatedWith"><span class="hs-identifier hs-var hs-var">instantiatedWith</span></a></span></span><span> </span><span id="local-6989586621679662935"><span class="annot"><span class="annottext">[(ModuleName, OpenModule)] -&gt; f [(ModuleName, OpenModule)]
</span><a href="#local-6989586621679662935"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662934"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662934"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([(ModuleName, OpenModule)] -&gt; InstalledPackageInfo)
-&gt; f [(ModuleName, OpenModule)] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662933"><span class="annot"><span class="annottext">[(ModuleName, OpenModule)]
</span><a href="#local-6989586621679662933"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662934"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">instantiatedWith :: [(ModuleName, OpenModule)]
</span><a href="Distribution.Types.InstalledPackageInfo.html#instantiatedWith"><span class="hs-identifier hs-var">T.instantiatedWith</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[(ModuleName, OpenModule)]
</span><a href="#local-6989586621679662933"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[(ModuleName, OpenModule)] -&gt; f [(ModuleName, OpenModule)]
</span><a href="#local-6989586621679662935"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [(ModuleName, OpenModule)]
</span><a href="Distribution.Types.InstalledPackageInfo.html#instantiatedWith"><span class="hs-identifier hs-var hs-var">T.instantiatedWith</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662934"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-37"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#instantiatedWith"><span class="hs-pragma hs-type">instantiatedWith</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-38"></span><span>
</span><span id="line-39"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#sourceLibName"><span class="hs-identifier hs-type">sourceLibName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.LibraryName.html#LibraryName"><span class="hs-identifier hs-type">LibraryName</span></a></span><span>
</span><span id="line-40"></span><span id="sourceLibName"><span class="annot"><span class="annottext">sourceLibName :: Lens' InstalledPackageInfo LibraryName
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#sourceLibName"><span class="hs-identifier hs-var hs-var">sourceLibName</span></a></span></span><span> </span><span id="local-6989586621679662928"><span class="annot"><span class="annottext">LibraryName -&gt; f LibraryName
</span><a href="#local-6989586621679662928"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662927"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662927"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(LibraryName -&gt; InstalledPackageInfo)
-&gt; f LibraryName -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662926"><span class="annot"><span class="annottext">LibraryName
</span><a href="#local-6989586621679662926"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662927"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">sourceLibName :: LibraryName
</span><a href="Distribution.Types.InstalledPackageInfo.html#sourceLibName"><span class="hs-identifier hs-var">T.sourceLibName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">LibraryName
</span><a href="#local-6989586621679662926"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">LibraryName -&gt; f LibraryName
</span><a href="#local-6989586621679662928"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; LibraryName
</span><a href="Distribution.Types.InstalledPackageInfo.html#sourceLibName"><span class="hs-identifier hs-var hs-var">T.sourceLibName</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662927"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-41"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#sourceLibName"><span class="hs-pragma hs-type">sourceLibName</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-42"></span><span>
</span><span id="line-43"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#compatPackageKey"><span class="hs-identifier hs-type">compatPackageKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span>
</span><span id="line-44"></span><span id="compatPackageKey"><span class="annot"><span class="annottext">compatPackageKey :: Lens' InstalledPackageInfo String
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#compatPackageKey"><span class="hs-identifier hs-var hs-var">compatPackageKey</span></a></span></span><span> </span><span id="local-6989586621679662921"><span class="annot"><span class="annottext">String -&gt; f String
</span><a href="#local-6989586621679662921"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662920"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662920"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(String -&gt; InstalledPackageInfo)
-&gt; f String -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662919"><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679662919"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662920"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">compatPackageKey :: String
</span><a href="Distribution.Types.InstalledPackageInfo.html#compatPackageKey"><span class="hs-identifier hs-var">T.compatPackageKey</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679662919"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; f String
</span><a href="#local-6989586621679662921"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; String
</span><a href="Distribution.Types.InstalledPackageInfo.html#compatPackageKey"><span class="hs-identifier hs-var hs-var">T.compatPackageKey</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662920"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-45"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#compatPackageKey"><span class="hs-pragma hs-type">compatPackageKey</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-46"></span><span>
</span><span id="line-47"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#license"><span class="hs-identifier hs-type">license</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/Data.Either.html#Either"><span class="hs-identifier hs-type">Either</span></a></span><span> </span><span class="annot"><a href="Distribution.SPDX.License.html#License"><span class="hs-identifier hs-type">SPDX.License</span></a></span><span> </span><span class="annot"><a href="Distribution.License.html#License"><span class="hs-identifier hs-type">License</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-48"></span><span id="license"><span class="annot"><span class="annottext">license :: Lens' InstalledPackageInfo (Either License License)
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#license"><span class="hs-identifier hs-var hs-var">license</span></a></span></span><span> </span><span id="local-6989586621679662914"><span class="annot"><span class="annottext">Either License License -&gt; f (Either License License)
</span><a href="#local-6989586621679662914"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662913"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662913"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Either License License -&gt; InstalledPackageInfo)
-&gt; f (Either License License) -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662912"><span class="annot"><span class="annottext">Either License License
</span><a href="#local-6989586621679662912"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662913"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">license :: Either License License
</span><a href="Distribution.Types.InstalledPackageInfo.html#license"><span class="hs-identifier hs-var">T.license</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Either License License
</span><a href="#local-6989586621679662912"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Either License License -&gt; f (Either License License)
</span><a href="#local-6989586621679662914"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; Either License License
</span><a href="Distribution.Types.InstalledPackageInfo.html#license"><span class="hs-identifier hs-var hs-var">T.license</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662913"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-49"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#license"><span class="hs-pragma hs-type">license</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-50"></span><span>
</span><span id="line-51"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#copyright"><span class="hs-identifier hs-type">copyright</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier hs-type">ShortText</span></a></span><span>
</span><span id="line-52"></span><span id="copyright"><span class="annot"><span class="annottext">copyright :: Lens' InstalledPackageInfo ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#copyright"><span class="hs-identifier hs-var hs-var">copyright</span></a></span></span><span> </span><span id="local-6989586621679662907"><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662907"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662906"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662906"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ShortText -&gt; InstalledPackageInfo)
-&gt; f ShortText -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662905"><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662905"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662906"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">copyright :: ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#copyright"><span class="hs-identifier hs-var">T.copyright</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662905"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662907"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#copyright"><span class="hs-identifier hs-var hs-var">T.copyright</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662906"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-53"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#copyright"><span class="hs-pragma hs-type">copyright</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-54"></span><span>
</span><span id="line-55"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#maintainer"><span class="hs-identifier hs-type">maintainer</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier hs-type">ShortText</span></a></span><span>
</span><span id="line-56"></span><span id="maintainer"><span class="annot"><span class="annottext">maintainer :: Lens' InstalledPackageInfo ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#maintainer"><span class="hs-identifier hs-var hs-var">maintainer</span></a></span></span><span> </span><span id="local-6989586621679662900"><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662900"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662899"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662899"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ShortText -&gt; InstalledPackageInfo)
-&gt; f ShortText -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662898"><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662898"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662899"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">maintainer :: ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#maintainer"><span class="hs-identifier hs-var">T.maintainer</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662898"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662900"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#maintainer"><span class="hs-identifier hs-var hs-var">T.maintainer</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662899"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-57"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#maintainer"><span class="hs-pragma hs-type">maintainer</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-58"></span><span>
</span><span id="line-59"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#author"><span class="hs-identifier hs-type">author</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier hs-type">ShortText</span></a></span><span>
</span><span id="line-60"></span><span id="author"><span class="annot"><span class="annottext">author :: Lens' InstalledPackageInfo ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#author"><span class="hs-identifier hs-var hs-var">author</span></a></span></span><span> </span><span id="local-6989586621679662893"><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662893"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662892"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662892"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ShortText -&gt; InstalledPackageInfo)
-&gt; f ShortText -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662891"><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662891"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662892"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">author :: ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#author"><span class="hs-identifier hs-var">T.author</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662891"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662893"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#author"><span class="hs-identifier hs-var hs-var">T.author</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662892"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-61"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#author"><span class="hs-pragma hs-type">author</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-62"></span><span>
</span><span id="line-63"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#stability"><span class="hs-identifier hs-type">stability</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier hs-type">ShortText</span></a></span><span>
</span><span id="line-64"></span><span id="stability"><span class="annot"><span class="annottext">stability :: Lens' InstalledPackageInfo ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#stability"><span class="hs-identifier hs-var hs-var">stability</span></a></span></span><span> </span><span id="local-6989586621679662886"><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662886"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662885"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662885"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ShortText -&gt; InstalledPackageInfo)
-&gt; f ShortText -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662884"><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662884"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662885"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">stability :: ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#stability"><span class="hs-identifier hs-var">T.stability</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662884"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662886"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#stability"><span class="hs-identifier hs-var hs-var">T.stability</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662885"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-65"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#stability"><span class="hs-pragma hs-type">stability</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-66"></span><span>
</span><span id="line-67"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#homepage"><span class="hs-identifier hs-type">homepage</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier hs-type">ShortText</span></a></span><span>
</span><span id="line-68"></span><span id="homepage"><span class="annot"><span class="annottext">homepage :: Lens' InstalledPackageInfo ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#homepage"><span class="hs-identifier hs-var hs-var">homepage</span></a></span></span><span> </span><span id="local-6989586621679662879"><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662879"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662878"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662878"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ShortText -&gt; InstalledPackageInfo)
-&gt; f ShortText -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662877"><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662877"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662878"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">homepage :: ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#homepage"><span class="hs-identifier hs-var">T.homepage</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662877"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662879"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#homepage"><span class="hs-identifier hs-var hs-var">T.homepage</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662878"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-69"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#homepage"><span class="hs-pragma hs-type">homepage</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-70"></span><span>
</span><span id="line-71"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#pkgUrl"><span class="hs-identifier hs-type">pkgUrl</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier hs-type">ShortText</span></a></span><span>
</span><span id="line-72"></span><span id="pkgUrl"><span class="annot"><span class="annottext">pkgUrl :: Lens' InstalledPackageInfo ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#pkgUrl"><span class="hs-identifier hs-var hs-var">pkgUrl</span></a></span></span><span> </span><span id="local-6989586621679662872"><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662872"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662871"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662871"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ShortText -&gt; InstalledPackageInfo)
-&gt; f ShortText -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662870"><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662870"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662871"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">pkgUrl :: ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#pkgUrl"><span class="hs-identifier hs-var">T.pkgUrl</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662870"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662872"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#pkgUrl"><span class="hs-identifier hs-var hs-var">T.pkgUrl</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662871"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-73"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#pkgUrl"><span class="hs-pragma hs-type">pkgUrl</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-74"></span><span>
</span><span id="line-75"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#synopsis"><span class="hs-identifier hs-type">synopsis</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier hs-type">ShortText</span></a></span><span>
</span><span id="line-76"></span><span id="synopsis"><span class="annot"><span class="annottext">synopsis :: Lens' InstalledPackageInfo ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#synopsis"><span class="hs-identifier hs-var hs-var">synopsis</span></a></span></span><span> </span><span id="local-6989586621679662865"><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662865"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662864"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662864"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ShortText -&gt; InstalledPackageInfo)
-&gt; f ShortText -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662863"><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662863"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662864"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">synopsis :: ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#synopsis"><span class="hs-identifier hs-var">T.synopsis</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662863"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662865"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#synopsis"><span class="hs-identifier hs-var hs-var">T.synopsis</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662864"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-77"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#synopsis"><span class="hs-pragma hs-type">synopsis</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-78"></span><span>
</span><span id="line-79"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#description"><span class="hs-identifier hs-type">description</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier hs-type">ShortText</span></a></span><span>
</span><span id="line-80"></span><span id="description"><span class="annot"><span class="annottext">description :: Lens' InstalledPackageInfo ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#description"><span class="hs-identifier hs-var hs-var">description</span></a></span></span><span> </span><span id="local-6989586621679662858"><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662858"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662857"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662857"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ShortText -&gt; InstalledPackageInfo)
-&gt; f ShortText -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662856"><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662856"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662857"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">description :: ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#description"><span class="hs-identifier hs-var">T.description</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662856"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662858"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#description"><span class="hs-identifier hs-var hs-var">T.description</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662857"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-81"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#description"><span class="hs-pragma hs-type">description</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-82"></span><span>
</span><span id="line-83"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#category"><span class="hs-identifier hs-type">category</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Utils.ShortText.html#ShortText"><span class="hs-identifier hs-type">ShortText</span></a></span><span>
</span><span id="line-84"></span><span id="category"><span class="annot"><span class="annottext">category :: Lens' InstalledPackageInfo ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#category"><span class="hs-identifier hs-var hs-var">category</span></a></span></span><span> </span><span id="local-6989586621679662851"><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662851"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662850"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662850"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ShortText -&gt; InstalledPackageInfo)
-&gt; f ShortText -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662849"><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662849"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662850"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">category :: ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#category"><span class="hs-identifier hs-var">T.category</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ShortText
</span><a href="#local-6989586621679662849"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ShortText -&gt; f ShortText
</span><a href="#local-6989586621679662851"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; ShortText
</span><a href="Distribution.Types.InstalledPackageInfo.html#category"><span class="hs-identifier hs-var hs-var">T.category</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662850"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-85"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#category"><span class="hs-pragma hs-type">category</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-86"></span><span>
</span><span id="line-87"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#abiHash"><span class="hs-identifier hs-type">abiHash</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.AbiHash.html#AbiHash"><span class="hs-identifier hs-type">AbiHash</span></a></span><span>
</span><span id="line-88"></span><span id="abiHash"><span class="annot"><span class="annottext">abiHash :: Lens' InstalledPackageInfo AbiHash
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#abiHash"><span class="hs-identifier hs-var hs-var">abiHash</span></a></span></span><span> </span><span id="local-6989586621679662844"><span class="annot"><span class="annottext">AbiHash -&gt; f AbiHash
</span><a href="#local-6989586621679662844"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662843"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662843"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(AbiHash -&gt; InstalledPackageInfo)
-&gt; f AbiHash -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662842"><span class="annot"><span class="annottext">AbiHash
</span><a href="#local-6989586621679662842"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662843"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">abiHash :: AbiHash
</span><a href="Distribution.Types.InstalledPackageInfo.html#abiHash"><span class="hs-identifier hs-var">T.abiHash</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">AbiHash
</span><a href="#local-6989586621679662842"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">AbiHash -&gt; f AbiHash
</span><a href="#local-6989586621679662844"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; AbiHash
</span><a href="Distribution.Types.InstalledPackageInfo.html#abiHash"><span class="hs-identifier hs-var hs-var">T.abiHash</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662843"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-89"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#abiHash"><span class="hs-pragma hs-type">abiHash</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-90"></span><span>
</span><span id="line-91"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#indefinite"><span class="hs-identifier hs-type">indefinite</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span>
</span><span id="line-92"></span><span id="indefinite"><span class="annot"><span class="annottext">indefinite :: Lens' InstalledPackageInfo Bool
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#indefinite"><span class="hs-identifier hs-var hs-var">indefinite</span></a></span></span><span> </span><span id="local-6989586621679662837"><span class="annot"><span class="annottext">Bool -&gt; f Bool
</span><a href="#local-6989586621679662837"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662836"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662836"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Bool -&gt; InstalledPackageInfo) -&gt; f Bool -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662835"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679662835"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662836"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">indefinite :: Bool
</span><a href="Distribution.Types.InstalledPackageInfo.html#indefinite"><span class="hs-identifier hs-var">T.indefinite</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679662835"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -&gt; f Bool
</span><a href="#local-6989586621679662837"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; Bool
</span><a href="Distribution.Types.InstalledPackageInfo.html#indefinite"><span class="hs-identifier hs-var hs-var">T.indefinite</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662836"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-93"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#indefinite"><span class="hs-pragma hs-type">indefinite</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-94"></span><span>
</span><span id="line-95"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#exposed"><span class="hs-identifier hs-type">exposed</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span>
</span><span id="line-96"></span><span id="exposed"><span class="annot"><span class="annottext">exposed :: Lens' InstalledPackageInfo Bool
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#exposed"><span class="hs-identifier hs-var hs-var">exposed</span></a></span></span><span> </span><span id="local-6989586621679662830"><span class="annot"><span class="annottext">Bool -&gt; f Bool
</span><a href="#local-6989586621679662830"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662829"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662829"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Bool -&gt; InstalledPackageInfo) -&gt; f Bool -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662828"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679662828"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662829"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">exposed :: Bool
</span><a href="Distribution.Types.InstalledPackageInfo.html#exposed"><span class="hs-identifier hs-var">T.exposed</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679662828"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -&gt; f Bool
</span><a href="#local-6989586621679662830"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; Bool
</span><a href="Distribution.Types.InstalledPackageInfo.html#exposed"><span class="hs-identifier hs-var hs-var">T.exposed</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662829"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-97"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#exposed"><span class="hs-pragma hs-type">exposed</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-98"></span><span>
</span><span id="line-99"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#exposedModules"><span class="hs-identifier hs-type">exposedModules</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Distribution.Types.ExposedModule.html#ExposedModule"><span class="hs-identifier hs-type">ExposedModule</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-100"></span><span id="exposedModules"><span class="annot"><span class="annottext">exposedModules :: Lens' InstalledPackageInfo [ExposedModule]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#exposedModules"><span class="hs-identifier hs-var hs-var">exposedModules</span></a></span></span><span> </span><span id="local-6989586621679662823"><span class="annot"><span class="annottext">[ExposedModule] -&gt; f [ExposedModule]
</span><a href="#local-6989586621679662823"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662822"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662822"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([ExposedModule] -&gt; InstalledPackageInfo)
-&gt; f [ExposedModule] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662821"><span class="annot"><span class="annottext">[ExposedModule]
</span><a href="#local-6989586621679662821"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662822"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">exposedModules :: [ExposedModule]
</span><a href="Distribution.Types.InstalledPackageInfo.html#exposedModules"><span class="hs-identifier hs-var">T.exposedModules</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[ExposedModule]
</span><a href="#local-6989586621679662821"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[ExposedModule] -&gt; f [ExposedModule]
</span><a href="#local-6989586621679662823"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [ExposedModule]
</span><a href="Distribution.Types.InstalledPackageInfo.html#exposedModules"><span class="hs-identifier hs-var hs-var">T.exposedModules</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662822"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-101"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#exposedModules"><span class="hs-pragma hs-type">exposedModules</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-102"></span><span>
</span><span id="line-103"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#hiddenModules"><span class="hs-identifier hs-type">hiddenModules</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Distribution.ModuleName.html#ModuleName"><span class="hs-identifier hs-type">ModuleName</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-104"></span><span id="hiddenModules"><span class="annot"><span class="annottext">hiddenModules :: Lens' InstalledPackageInfo [ModuleName]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#hiddenModules"><span class="hs-identifier hs-var hs-var">hiddenModules</span></a></span></span><span> </span><span id="local-6989586621679662816"><span class="annot"><span class="annottext">[ModuleName] -&gt; f [ModuleName]
</span><a href="#local-6989586621679662816"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662815"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662815"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([ModuleName] -&gt; InstalledPackageInfo)
-&gt; f [ModuleName] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662814"><span class="annot"><span class="annottext">[ModuleName]
</span><a href="#local-6989586621679662814"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662815"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">hiddenModules :: [ModuleName]
</span><a href="Distribution.Types.InstalledPackageInfo.html#hiddenModules"><span class="hs-identifier hs-var">T.hiddenModules</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[ModuleName]
</span><a href="#local-6989586621679662814"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[ModuleName] -&gt; f [ModuleName]
</span><a href="#local-6989586621679662816"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [ModuleName]
</span><a href="Distribution.Types.InstalledPackageInfo.html#hiddenModules"><span class="hs-identifier hs-var hs-var">T.hiddenModules</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662815"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-105"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#hiddenModules"><span class="hs-pragma hs-type">hiddenModules</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-106"></span><span>
</span><span id="line-107"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#trusted"><span class="hs-identifier hs-type">trusted</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span>
</span><span id="line-108"></span><span id="trusted"><span class="annot"><span class="annottext">trusted :: Lens' InstalledPackageInfo Bool
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#trusted"><span class="hs-identifier hs-var hs-var">trusted</span></a></span></span><span> </span><span id="local-6989586621679662809"><span class="annot"><span class="annottext">Bool -&gt; f Bool
</span><a href="#local-6989586621679662809"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662808"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662808"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Bool -&gt; InstalledPackageInfo) -&gt; f Bool -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662807"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679662807"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662808"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">trusted :: Bool
</span><a href="Distribution.Types.InstalledPackageInfo.html#trusted"><span class="hs-identifier hs-var">T.trusted</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679662807"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -&gt; f Bool
</span><a href="#local-6989586621679662809"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; Bool
</span><a href="Distribution.Types.InstalledPackageInfo.html#trusted"><span class="hs-identifier hs-var hs-var">T.trusted</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662808"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-109"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#trusted"><span class="hs-pragma hs-type">trusted</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-110"></span><span>
</span><span id="line-111"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#importDirs"><span class="hs-identifier hs-type">importDirs</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-112"></span><span id="importDirs"><span class="annot"><span class="annottext">importDirs :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#importDirs"><span class="hs-identifier hs-var hs-var">importDirs</span></a></span></span><span> </span><span id="local-6989586621679662801"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662801"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662800"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662800"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662799"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662799"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662800"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">importDirs :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#importDirs"><span class="hs-identifier hs-var">T.importDirs</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662799"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662801"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#importDirs"><span class="hs-identifier hs-var hs-var">T.importDirs</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662800"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-113"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#importDirs"><span class="hs-pragma hs-type">importDirs</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-114"></span><span>
</span><span id="line-115"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#libraryDirs"><span class="hs-identifier hs-type">libraryDirs</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-116"></span><span id="libraryDirs"><span class="annot"><span class="annottext">libraryDirs :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#libraryDirs"><span class="hs-identifier hs-var hs-var">libraryDirs</span></a></span></span><span> </span><span id="local-6989586621679662794"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662794"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662793"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662793"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662792"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662792"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662793"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">libraryDirs :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#libraryDirs"><span class="hs-identifier hs-var">T.libraryDirs</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662792"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662794"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#libraryDirs"><span class="hs-identifier hs-var hs-var">T.libraryDirs</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662793"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-117"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#libraryDirs"><span class="hs-pragma hs-type">libraryDirs</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-118"></span><span>
</span><span id="line-119"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#libraryDynDirs"><span class="hs-identifier hs-type">libraryDynDirs</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-120"></span><span id="libraryDynDirs"><span class="annot"><span class="annottext">libraryDynDirs :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#libraryDynDirs"><span class="hs-identifier hs-var hs-var">libraryDynDirs</span></a></span></span><span> </span><span id="local-6989586621679662787"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662787"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662786"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662786"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662785"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662785"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662786"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">libraryDynDirs :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#libraryDynDirs"><span class="hs-identifier hs-var">T.libraryDynDirs</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662785"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662787"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#libraryDynDirs"><span class="hs-identifier hs-var hs-var">T.libraryDynDirs</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662786"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-121"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#libraryDynDirs"><span class="hs-pragma hs-type">libraryDynDirs</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-122"></span><span>
</span><span id="line-123"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#dataDir"><span class="hs-identifier hs-type">dataDir</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><span id="line-124"></span><span id="dataDir"><span class="annot"><span class="annottext">dataDir :: Lens' InstalledPackageInfo String
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#dataDir"><span class="hs-identifier hs-var hs-var">dataDir</span></a></span></span><span> </span><span id="local-6989586621679662780"><span class="annot"><span class="annottext">String -&gt; f String
</span><a href="#local-6989586621679662780"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662779"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662779"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(String -&gt; InstalledPackageInfo)
-&gt; f String -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662778"><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679662778"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662779"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">dataDir :: String
</span><a href="Distribution.Types.InstalledPackageInfo.html#dataDir"><span class="hs-identifier hs-var">T.dataDir</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679662778"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; f String
</span><a href="#local-6989586621679662780"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; String
</span><a href="Distribution.Types.InstalledPackageInfo.html#dataDir"><span class="hs-identifier hs-var hs-var">T.dataDir</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662779"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-125"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#dataDir"><span class="hs-pragma hs-type">dataDir</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-126"></span><span>
</span><span id="line-127"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#hsLibraries"><span class="hs-identifier hs-type">hsLibraries</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-128"></span><span id="hsLibraries"><span class="annot"><span class="annottext">hsLibraries :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#hsLibraries"><span class="hs-identifier hs-var hs-var">hsLibraries</span></a></span></span><span> </span><span id="local-6989586621679662773"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662773"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662772"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662772"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662771"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662771"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662772"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">hsLibraries :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#hsLibraries"><span class="hs-identifier hs-var">T.hsLibraries</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662771"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662773"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#hsLibraries"><span class="hs-identifier hs-var hs-var">T.hsLibraries</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662772"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-129"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#hsLibraries"><span class="hs-pragma hs-type">hsLibraries</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-130"></span><span>
</span><span id="line-131"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#extraLibraries"><span class="hs-identifier hs-type">extraLibraries</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-132"></span><span id="extraLibraries"><span class="annot"><span class="annottext">extraLibraries :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#extraLibraries"><span class="hs-identifier hs-var hs-var">extraLibraries</span></a></span></span><span> </span><span id="local-6989586621679662766"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662766"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662765"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662765"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662764"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662764"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662765"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">extraLibraries :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#extraLibraries"><span class="hs-identifier hs-var">T.extraLibraries</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662764"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662766"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#extraLibraries"><span class="hs-identifier hs-var hs-var">T.extraLibraries</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662765"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-133"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#extraLibraries"><span class="hs-pragma hs-type">extraLibraries</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-134"></span><span>
</span><span id="line-135"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#extraGHCiLibraries"><span class="hs-identifier hs-type">extraGHCiLibraries</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-136"></span><span id="extraGHCiLibraries"><span class="annot"><span class="annottext">extraGHCiLibraries :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#extraGHCiLibraries"><span class="hs-identifier hs-var hs-var">extraGHCiLibraries</span></a></span></span><span> </span><span id="local-6989586621679662759"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662759"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662758"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662758"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662757"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662757"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662758"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">extraGHCiLibraries :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#extraGHCiLibraries"><span class="hs-identifier hs-var">T.extraGHCiLibraries</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662757"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662759"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#extraGHCiLibraries"><span class="hs-identifier hs-var hs-var">T.extraGHCiLibraries</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662758"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-137"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#extraGHCiLibraries"><span class="hs-pragma hs-type">extraGHCiLibraries</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-138"></span><span>
</span><span id="line-139"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#includeDirs"><span class="hs-identifier hs-type">includeDirs</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-140"></span><span id="includeDirs"><span class="annot"><span class="annottext">includeDirs :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#includeDirs"><span class="hs-identifier hs-var hs-var">includeDirs</span></a></span></span><span> </span><span id="local-6989586621679662752"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662752"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662751"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662751"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662750"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662750"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662751"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">includeDirs :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#includeDirs"><span class="hs-identifier hs-var">T.includeDirs</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662750"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662752"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#includeDirs"><span class="hs-identifier hs-var hs-var">T.includeDirs</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662751"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-141"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#includeDirs"><span class="hs-pragma hs-type">includeDirs</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-142"></span><span>
</span><span id="line-143"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#includes"><span class="hs-identifier hs-type">includes</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-144"></span><span id="includes"><span class="annot"><span class="annottext">includes :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#includes"><span class="hs-identifier hs-var hs-var">includes</span></a></span></span><span> </span><span id="local-6989586621679662745"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662745"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662744"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662744"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662743"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662743"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662744"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">includes :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#includes"><span class="hs-identifier hs-var">T.includes</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662743"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662745"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#includes"><span class="hs-identifier hs-var hs-var">T.includes</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662744"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-145"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#includes"><span class="hs-pragma hs-type">includes</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-146"></span><span>
</span><span id="line-147"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#depends"><span class="hs-identifier hs-type">depends</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Distribution.Types.UnitId.html#UnitId"><span class="hs-identifier hs-type">UnitId</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-148"></span><span id="depends"><span class="annot"><span class="annottext">depends :: Lens' InstalledPackageInfo [UnitId]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#depends"><span class="hs-identifier hs-var hs-var">depends</span></a></span></span><span> </span><span id="local-6989586621679662738"><span class="annot"><span class="annottext">[UnitId] -&gt; f [UnitId]
</span><a href="#local-6989586621679662738"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662737"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662737"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([UnitId] -&gt; InstalledPackageInfo)
-&gt; f [UnitId] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662736"><span class="annot"><span class="annottext">[UnitId]
</span><a href="#local-6989586621679662736"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662737"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">depends :: [UnitId]
</span><a href="Distribution.Types.InstalledPackageInfo.html#depends"><span class="hs-identifier hs-var">T.depends</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[UnitId]
</span><a href="#local-6989586621679662736"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[UnitId] -&gt; f [UnitId]
</span><a href="#local-6989586621679662738"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [UnitId]
</span><a href="Distribution.Types.InstalledPackageInfo.html#depends"><span class="hs-identifier hs-var hs-var">T.depends</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662737"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-149"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#depends"><span class="hs-pragma hs-type">depends</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-150"></span><span>
</span><span id="line-151"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#abiDepends"><span class="hs-identifier hs-type">abiDepends</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Distribution.Types.AbiDependency.html#AbiDependency"><span class="hs-identifier hs-type">AbiDependency</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-152"></span><span id="abiDepends"><span class="annot"><span class="annottext">abiDepends :: Lens' InstalledPackageInfo [AbiDependency]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#abiDepends"><span class="hs-identifier hs-var hs-var">abiDepends</span></a></span></span><span> </span><span id="local-6989586621679662731"><span class="annot"><span class="annottext">[AbiDependency] -&gt; f [AbiDependency]
</span><a href="#local-6989586621679662731"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662730"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662730"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([AbiDependency] -&gt; InstalledPackageInfo)
-&gt; f [AbiDependency] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662729"><span class="annot"><span class="annottext">[AbiDependency]
</span><a href="#local-6989586621679662729"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662730"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">abiDepends :: [AbiDependency]
</span><a href="Distribution.Types.InstalledPackageInfo.html#abiDepends"><span class="hs-identifier hs-var">T.abiDepends</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[AbiDependency]
</span><a href="#local-6989586621679662729"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[AbiDependency] -&gt; f [AbiDependency]
</span><a href="#local-6989586621679662731"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [AbiDependency]
</span><a href="Distribution.Types.InstalledPackageInfo.html#abiDepends"><span class="hs-identifier hs-var hs-var">T.abiDepends</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662730"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-153"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#abiDepends"><span class="hs-pragma hs-type">abiDepends</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-154"></span><span>
</span><span id="line-155"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#ccOptions"><span class="hs-identifier hs-type">ccOptions</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-156"></span><span id="ccOptions"><span class="annot"><span class="annottext">ccOptions :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#ccOptions"><span class="hs-identifier hs-var hs-var">ccOptions</span></a></span></span><span> </span><span id="local-6989586621679662724"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662724"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662723"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662723"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662722"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662722"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662723"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">ccOptions :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#ccOptions"><span class="hs-identifier hs-var">T.ccOptions</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662722"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662724"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#ccOptions"><span class="hs-identifier hs-var hs-var">T.ccOptions</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662723"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-157"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#ccOptions"><span class="hs-pragma hs-type">ccOptions</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-158"></span><span>
</span><span id="line-159"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#cxxOptions"><span class="hs-identifier hs-type">cxxOptions</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-160"></span><span id="cxxOptions"><span class="annot"><span class="annottext">cxxOptions :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#cxxOptions"><span class="hs-identifier hs-var hs-var">cxxOptions</span></a></span></span><span> </span><span id="local-6989586621679662717"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662717"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662716"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662716"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662715"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662715"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662716"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">cxxOptions :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#cxxOptions"><span class="hs-identifier hs-var">T.cxxOptions</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662715"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662717"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#cxxOptions"><span class="hs-identifier hs-var hs-var">T.cxxOptions</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662716"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-161"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#cxxOptions"><span class="hs-pragma hs-type">cxxOptions</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-162"></span><span>
</span><span id="line-163"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#ldOptions"><span class="hs-identifier hs-type">ldOptions</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-164"></span><span id="ldOptions"><span class="annot"><span class="annottext">ldOptions :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#ldOptions"><span class="hs-identifier hs-var hs-var">ldOptions</span></a></span></span><span> </span><span id="local-6989586621679662710"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662710"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662709"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662709"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662708"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662708"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662709"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">ldOptions :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#ldOptions"><span class="hs-identifier hs-var">T.ldOptions</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662708"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662710"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#ldOptions"><span class="hs-identifier hs-var hs-var">T.ldOptions</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662709"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-165"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#ldOptions"><span class="hs-pragma hs-type">ldOptions</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-166"></span><span>
</span><span id="line-167"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#frameworkDirs"><span class="hs-identifier hs-type">frameworkDirs</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-168"></span><span id="frameworkDirs"><span class="annot"><span class="annottext">frameworkDirs :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#frameworkDirs"><span class="hs-identifier hs-var hs-var">frameworkDirs</span></a></span></span><span> </span><span id="local-6989586621679662703"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662703"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662702"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662702"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662701"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662701"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662702"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">frameworkDirs :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#frameworkDirs"><span class="hs-identifier hs-var">T.frameworkDirs</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662701"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662703"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#frameworkDirs"><span class="hs-identifier hs-var hs-var">T.frameworkDirs</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662702"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-169"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#frameworkDirs"><span class="hs-pragma hs-type">frameworkDirs</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-170"></span><span>
</span><span id="line-171"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#frameworks"><span class="hs-identifier hs-type">frameworks</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-172"></span><span id="frameworks"><span class="annot"><span class="annottext">frameworks :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#frameworks"><span class="hs-identifier hs-var hs-var">frameworks</span></a></span></span><span> </span><span id="local-6989586621679662696"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662696"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662695"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662695"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662694"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662694"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662695"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">frameworks :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#frameworks"><span class="hs-identifier hs-var">T.frameworks</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662694"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662696"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#frameworks"><span class="hs-identifier hs-var hs-var">T.frameworks</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662695"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-173"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#frameworks"><span class="hs-pragma hs-type">frameworks</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-174"></span><span>
</span><span id="line-175"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#haddockInterfaces"><span class="hs-identifier hs-type">haddockInterfaces</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-176"></span><span id="haddockInterfaces"><span class="annot"><span class="annottext">haddockInterfaces :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#haddockInterfaces"><span class="hs-identifier hs-var hs-var">haddockInterfaces</span></a></span></span><span> </span><span id="local-6989586621679662689"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662689"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662688"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662688"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662687"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662687"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662688"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">haddockInterfaces :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#haddockInterfaces"><span class="hs-identifier hs-var">T.haddockInterfaces</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662687"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662689"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#haddockInterfaces"><span class="hs-identifier hs-var hs-var">T.haddockInterfaces</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662688"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-177"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#haddockInterfaces"><span class="hs-pragma hs-type">haddockInterfaces</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-178"></span><span>
</span><span id="line-179"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#haddockHTMLs"><span class="hs-identifier hs-type">haddockHTMLs</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-180"></span><span id="haddockHTMLs"><span class="annot"><span class="annottext">haddockHTMLs :: Lens' InstalledPackageInfo [String]
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#haddockHTMLs"><span class="hs-identifier hs-var hs-var">haddockHTMLs</span></a></span></span><span> </span><span id="local-6989586621679662682"><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662682"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662681"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662681"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">([String] -&gt; InstalledPackageInfo)
-&gt; f [String] -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662680"><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662680"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662681"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">haddockHTMLs :: [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#haddockHTMLs"><span class="hs-identifier hs-var">T.haddockHTMLs</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[String]
</span><a href="#local-6989586621679662680"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; f [String]
</span><a href="#local-6989586621679662682"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; [String]
</span><a href="Distribution.Types.InstalledPackageInfo.html#haddockHTMLs"><span class="hs-identifier hs-var hs-var">T.haddockHTMLs</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662681"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-181"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#haddockHTMLs"><span class="hs-pragma hs-type">haddockHTMLs</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-182"></span><span>
</span><span id="line-183"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#pkgRoot"><span class="hs-identifier hs-type">pkgRoot</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/GHC.Maybe.html#Maybe"><span class="hs-identifier hs-type">Maybe</span></a></span><span> </span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-184"></span><span id="pkgRoot"><span class="annot"><span class="annottext">pkgRoot :: Lens' InstalledPackageInfo (Maybe String)
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#pkgRoot"><span class="hs-identifier hs-var hs-var">pkgRoot</span></a></span></span><span> </span><span id="local-6989586621679662675"><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679662675"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662674"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662674"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Maybe String -&gt; InstalledPackageInfo)
-&gt; f (Maybe String) -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662673"><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679662673"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662674"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">pkgRoot :: Maybe String
</span><a href="Distribution.Types.InstalledPackageInfo.html#pkgRoot"><span class="hs-identifier hs-var">T.pkgRoot</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679662673"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679662675"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; Maybe String
</span><a href="Distribution.Types.InstalledPackageInfo.html#pkgRoot"><span class="hs-identifier hs-var hs-var">T.pkgRoot</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662674"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-185"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#pkgRoot"><span class="hs-pragma hs-type">pkgRoot</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-186"></span><span>
</span><span id="line-187"></span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#libVisibility"><span class="hs-identifier hs-type">libVisibility</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo"><span class="hs-identifier hs-type">InstalledPackageInfo</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.LibraryVisibility.html#LibraryVisibility"><span class="hs-identifier hs-type">LibraryVisibility</span></a></span><span>
</span><span id="line-188"></span><span id="libVisibility"><span class="annot"><span class="annottext">libVisibility :: Lens' InstalledPackageInfo LibraryVisibility
</span><a href="Distribution.Types.InstalledPackageInfo.Lens.html#libVisibility"><span class="hs-identifier hs-var hs-var">libVisibility</span></a></span></span><span> </span><span id="local-6989586621679662668"><span class="annot"><span class="annottext">LibraryVisibility -&gt; f LibraryVisibility
</span><a href="#local-6989586621679662668"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679662667"><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662667"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(LibraryVisibility -&gt; InstalledPackageInfo)
-&gt; f LibraryVisibility -&gt; f InstalledPackageInfo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679662666"><span class="annot"><span class="annottext">LibraryVisibility
</span><a href="#local-6989586621679662666"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662667"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">libVisibility :: LibraryVisibility
</span><a href="Distribution.Types.InstalledPackageInfo.html#libVisibility"><span class="hs-identifier hs-var">T.libVisibility</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">LibraryVisibility
</span><a href="#local-6989586621679662666"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">LibraryVisibility -&gt; f LibraryVisibility
</span><a href="#local-6989586621679662668"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InstalledPackageInfo -&gt; LibraryVisibility
</span><a href="Distribution.Types.InstalledPackageInfo.html#libVisibility"><span class="hs-identifier hs-var hs-var">T.libVisibility</span></a></span><span> </span><span class="annot"><span class="annottext">InstalledPackageInfo
</span><a href="#local-6989586621679662667"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-189"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.InstalledPackageInfo.Lens.html#libVisibility"><span class="hs-pragma hs-type">libVisibility</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-190"></span><span>
</span><span id="line-191"></span></pre></body></html>